package com.company;

import java.io.*;//io流其中包含了文件使用需要的接口和类
import java.util.Scanner;//下面需要从键盘就收字符，所以导入Scanner固定的包

public class Third {

    public static void main(String[] args) throws IOException {
        File document = new File("E:\\百度分词词库.txt");//将文件导入，知名确定路径，让jdk找到
        System.out.println(document);
        //java处理文件的类File
        try {
            FileReader find= new FileReader(document);//声明并实例化对象
            int i = 0;
            char[]  chars= new char[242591];
            while ((i = find.read(chars))!= -1)  {
                //循环语句用来查找输入的字符是否在“百度分词词库”中
                find.read(chars);
            }
            String word = new String(chars);//声明并实例化对象

            Scanner input = new Scanner(System.in);//构造一个Scanner类的对象input
            String get = input.next();//将input方法做好的事情，得到的结果用get来接收
            int  j = word.indexOf(get);
            //使用if else选择结构，来进行结果的输出
            if(j != -1) {
                System.out.println("存在");
            } else {
                System.out.println("不存在");
            }
            find.close();//调用close方法
        } catch (FileNotFoundException e) {
            //TODO自动生成的catch块
            e.printStackTrace();
        }
    }
}